#include<bits/stdc++.h>
using namespace std;
typedef long long ll;

const ll MOD=1e9+7;

ll qsm(ll a,ll b){
    ll res=1;
    while(b){
        if(b&1)res=res*a%MOD;
        a=a*a%MOD;
        b>>=1;
    }
    return res;
}

ll inv(ll a){
    return qsm(a,MOD-2);
}

void solve() {
    ll n,k;
    cin>>n>>k;
    cout<<(((n-k)*k)%MOD)*inv(((n-k)*(n-k+1))%MOD)%MOD<<'\n';
}

int main(){
    ios::sync_with_stdio(0);
    cin.tie(0),cout.tie(0);
    int _=1;
    cin>>_;
    while(_--){
        solve();
    }
}